530432
329525
426383
953196
228375
315948
8883
821121
40730
874153
874872
271642
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471